--The file "Algorithm1.m,"  contains the code for our Algorithm 1.

--The file "Simulation.1" runs Algorithm 1 repeatedly, and then computes the average number of iterations used each time Algorithm 1 was run.

--The file ``tv_sampler.m" generates points which are close to the 100-dimensional Dirichlet target distribution in TV distance (but very far from the target distribution in the infinity distance).  It is used as an input to Algorithm 1

--The file ``drchrnd.m" generates a point from a 100-dimensional Dirichlet distribution.